// miniprogram/pages/mine/mine.js
var httpUtils = require('../../utils/httpUtils');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo: {
      userRealName: "尊敬的用户",
      userPhone: "",
      userIdCard: "",
      userType: "未实名"
    },
    urls:[{
      newUrl:'https://he-contract.oss-cn-guangzhou.aliyuncs.com/2021/10/18/7debb313ead142f597c6c9be6dba09e3.png',
        key: 'key1'
     }],
    online: false,
    onlineMessage: "",
    showPop:false,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var _this = this;
    var token = httpUtils.token;
    // 修改mine页面响应信息
    wx.getStorage({
      key:'token',
      success(res){
        console.log(res);
        _this.setData({
          online : true
        })
      },
      fail(err){
        console.log(err);
        _this.setData({
          online :false
        })
      }
    })
    // 获取用户信息，并显示
    wx.getStorage({
      key: 'userInfo',
      success(res){
        console.log(res);
        _this.setData({
          userInfo:res.data
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  /**
   * 通用页面跳转
   */
  navigate: function (e) {
    var from = e.currentTarget.dataset.from;
    console.log(from);
    switch (from) {
      case "contacts":
        break;
      case "userMessage":
        wx.navigateTo({
          url: '/pages/userDetails/userDetails',
        })
        break;
      case "comment":
        break;
      case "help":
        break;
      case "userLogin":
        wx.navigateTo({
          url: '/pages/userLogin/userLogin',
        })
        break;
    }
  },

  changeShowPop:function(){
    this.setData({
      showPop:!this.data.showPop
    })
  }
})